package com.maycari.captainbi.data.dto;


import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * feedback报告列表
 * </p>
 *
 * @author 王宏伟
 * @since 2021-04-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Captain5Dto对象", description="feedback报告列表")
public class Captain5Dto implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    @ApiModelProperty(value = "站点id")
    private Integer siteId;

    @ApiModelProperty(value = "订单id")
    private String orderId;

    @ApiModelProperty(value = "原始订单号（导入时的订单号）")
    private String originalOrderNo;

    @ApiModelProperty(value = "订单明细json格式")
    private String orderItemJson;

    @ApiModelProperty(value = "feedback的时间")
    private Integer feedbackDate;

    @ApiModelProperty(value = "feedback时间")
    private String feedbackDateStr;

    @ApiModelProperty(value = "星评数量星级1~3负面和中性反馈")
    private String rating;

    @ApiModelProperty(value = "评论")
    private String comments;

    @ApiModelProperty(value = "你的回复")
    private String yourResponse;

    @ApiModelProperty(value = "准时到达  0为NO没准时  1为Yes有准时")
    private Integer arrivedOn;

    @ApiModelProperty(value = "产品描述  0为NO没  1为Yes有")
    private Integer itemAsDescribed;

    @ApiModelProperty(value = "客户服务  0否No 1是Yes 2未知状态")
    private Integer customerService;

    @ApiModelProperty(value = "客户邮件地址")
    private String raterEmail;

    @ApiModelProperty(value = "评价的用户角色名称(一般为Buyer)")
    private String raterRole;

    @ApiModelProperty(value = "运输方式 1 FBM  2 FBA")
    private String transportMode;

    @ApiModelProperty(value = "更新cust列表的feedback_num的状态")
    private Integer custStatus;

    @ApiModelProperty(value = "创建时间")
    private Integer createTime;

    @ApiModelProperty(value = "修改时间")
    private Integer modifiedTime;

    @ApiModelProperty(value = "备注类型 1.未处理 2.待处理 3.已处理")
    private Integer remarkType;

    @ApiModelProperty(value = "授权管理表id")
    private Integer authorizationId;
}
